


    
    #contn .pageTtl img{
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        width: 14px;
    }
    #contn .palace{
        padding-top: 20px;
        padding-right: 0px;
    }
    #contn .palace>.item{
        align-items: flex-start;
    }
    #contn .palace>.item + .item{
        margin-top: 12px;
    }
    #contn .palace .avt{
        width: 20%;
        margin-right: 6%;
    }
    #contn .palace .avt .mid{
        position: relative;
        padding-bottom: 100%;
        border-radius: 50%;
        overflow: hidden;
    }
    #contn .palace .txt{
        flex: 1;
        line-height: 1;
        position: relative;
    }
    #contn .palace .txt>p{
        margin-top: 10px;
        font-size: 13px;
    }
    #contn .palace .txt .name{
        font-size: 15px;
        margin-top: 0px;
    }
    #contn .palace .txt .name + .des{
        position: relative;
        font-size: 12px;
        padding-left: 14px;
    }
    #contn .palace .txt .des{
        color: #B2B2B3;
    }
    #contn .palace .txt .des i{
        display: inline-block;
        vertical-align: top;
        height: 12px;
        width: 1px;
        background: #B2B2B3;
        margin: 0px 3px;
    }
    #contn .palace .txt .des .gen{
        background: #FCA0DE;
        position: absolute;
        top: 50%;
        left: 0px;
        transform: translateY(-50%);
    }
    #contn .palace .txt .des .gen img{
        width: 10px;
    }
    #contn .palace .txt .pics{
        padding: 12px 0px;
        border-bottom: 1px solid #E1E2E3;
    }
    #contn .palace .txt .pics .item{
        overflow: hidden;
        border-radius: 4px;
        width: 30px;
        height: 30px;
    }
    #contn .palace .txt .pics .item + .item{
        margin-left: 5px;
    }
    #contn .palace .txt .hi{
        position: absolute;
        top: 50%;
        right: 20px;
        width: 16px;
    }    
        
    
